home *** CD-ROM | disk | FTP | other *** search
- <refentry id="libgimp-gimpenums" revision="19 Jan 2001">
- <refmeta>
- <refentrytitle>gimpenums</refentrytitle>
- <manvolnum>3</manvolnum>
- <refmiscinfo>LIBGIMP Library</refmiscinfo>
- </refmeta>
-
- <refnamediv>
- <refname>gimpenums</refname><refpurpose>Enums and definitions.</refpurpose>
- </refnamediv>
-
- <refsynopsisdiv><title>Synopsis</title>
- <synopsis>
-
-
-
- enum <link linkend="GimpAddMaskType">GimpAddMaskType</link>;
- enum <link linkend="GimpBlendMode">GimpBlendMode</link>;
- enum <link linkend="GimpBrushApplicationMode">GimpBrushApplicationMode</link>;
- enum <link linkend="GimpBucketFillMode">GimpBucketFillMode</link>;
- enum <link linkend="GimpChannelLutType">GimpChannelLutType</link>;
- enum <link linkend="GimpChannelOffsetType">GimpChannelOffsetType</link>;
- enum <link linkend="GimpChannelOps">GimpChannelOps</link>;
- enum <link linkend="GimpChannelType">GimpChannelType</link>;
- enum <link linkend="GimpCloneType">GimpCloneType</link>;
- enum <link linkend="GimpConvertDitherType">GimpConvertDitherType</link>;
- enum <link linkend="GimpConvertPaletteType">GimpConvertPaletteType</link>;
- enum <link linkend="GimpConvolutionType">GimpConvolutionType</link>;
- enum <link linkend="GimpConvolveType">GimpConvolveType</link>;
- enum <link linkend="GimpDodgeBurnMode">GimpDodgeBurnMode</link>;
- enum <link linkend="GimpDodgeBurnType">GimpDodgeBurnType</link>;
- enum <link linkend="GimpFillType">GimpFillType</link>;
- enum <link linkend="GimpImageBaseType">GimpImageBaseType</link>;
- enum <link linkend="GimpImageType">GimpImageType</link>;
- enum <link linkend="GimpGradientPaintMode">GimpGradientPaintMode</link>;
- enum <link linkend="GimpGradientType">GimpGradientType</link>;
- enum <link linkend="GimpHueRange">GimpHueRange</link>;
- enum <link linkend="GimpInterpolationType">GimpInterpolationType</link>;
- enum <link linkend="GimpLayerModeEffects">GimpLayerModeEffects</link>;
- enum <link linkend="GimpMaskApplyMode">GimpMaskApplyMode</link>;
- enum <link linkend="GimpMergeType">GimpMergeType</link>;
- enum <link linkend="GimpMessageHandlerType">GimpMessageHandlerType</link>;
- enum <link linkend="GimpOrientationType">GimpOrientationType</link>;
- enum <link linkend="GimpPDBArgType">GimpPDBArgType</link>;
- enum <link linkend="GimpPDBProcType">GimpPDBProcType</link>;
- enum <link linkend="GimpPDBStatusType">GimpPDBStatusType</link>;
- enum <link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link>;
- enum <link linkend="GimpRepeatMode">GimpRepeatMode</link>;
- enum <link linkend="GimpRunModeType">GimpRunModeType</link>;
- enum <link linkend="GimpSizeType">GimpSizeType</link>;
- enum <link linkend="GimpStackTraceMode">GimpStackTraceMode</link>;
- enum <link linkend="GimpTransferMode">GimpTransferMode</link>;
- </synopsis>
- </refsynopsisdiv>
-
-
-
-
-
- <refsect1>
- <title>Description</title>
- <para>
- Enums and definitions.
-
- </para>
- </refsect1>
-
- <refsect1>
- <title>Details</title>
- <refsect2>
- <title><anchor id="GimpAddMaskType">enum GimpAddMaskType</title>
- <programlisting>typedef enum
- {
- GIMP_WHITE_MASK,
- GIMP_BLACK_MASK,
- GIMP_ALPHA_MASK
- } GimpAddMaskType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpBlendMode">enum GimpBlendMode</title>
- <programlisting>typedef enum
- {
- GIMP_FG_BG_RGB,
- GIMP_FG_BG_HSV,
- GIMP_FG_TRANS,
- GIMP_CUSTOM
- } GimpBlendMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpBrushApplicationMode">enum GimpBrushApplicationMode</title>
- <programlisting>typedef enum
- {
- GIMP_HARD,
- GIMP_SOFT,
- GIMP_PRESSURE
- } GimpBrushApplicationMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpBucketFillMode">enum GimpBucketFillMode</title>
- <programlisting>typedef enum
- {
- GIMP_FG_BUCKET_FILL,
- GIMP_BG_BUCKET_FILL,
- GIMP_PATTERN_BUCKET_FILL
- } GimpBucketFillMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpChannelLutType">enum GimpChannelLutType</title>
- <programlisting>typedef enum
- {
- GIMP_VALUE_LUT,
- GIMP_RED_LUT,
- GIMP_GREEN_LUT,
- GIMP_BLUE_LUT,
- GIMP_ALPHA_LUT
- } GimpChannelLutType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpChannelOffsetType">enum GimpChannelOffsetType</title>
- <programlisting>typedef enum
- {
- GIMP_OFFSET_BACKGROUND,
- GIMP_OFFSET_TRANSPARENT
- } GimpChannelOffsetType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpChannelOps">enum GimpChannelOps</title>
- <programlisting>typedef enum
- {
- GIMP_ADD,
- GIMP_SUB,
- GIMP_REPLACE,
- GIMP_INTERSECT
- } GimpChannelOps;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpChannelType">enum GimpChannelType</title>
- <programlisting>typedef enum
- {
- GIMP_RED_CHANNEL,
- GIMP_GREEN_CHANNEL,
- GIMP_BLUE_CHANNEL,
- GIMP_GRAY_CHANNEL,
- GIMP_INDEXED_CHANNEL,
- GIMP_AUXILLARY_CHANNEL
- } GimpChannelType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpCloneType">enum GimpCloneType</title>
- <programlisting>typedef enum
- {
- GIMP_IMAGE_CLONE,
- GIMP_PATTERN_CLONE
- } GimpCloneType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpConvertDitherType">enum GimpConvertDitherType</title>
- <programlisting>typedef enum
- {
- GIMP_NO_DITHER,
- GIMP_FS_DITHER,
- GIMP_FSLOWBLEED_DITHER,
- GIMP_FIXED_DITHER,
- GIMP_NODESTRUCT_DITHER
- } GimpConvertDitherType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpConvertPaletteType">enum GimpConvertPaletteType</title>
- <programlisting>typedef enum
- {
- GIMP_MAKE_PALETTE,
- GIMP_REUSE_PALETTE,
- GIMP_WEB_PALETTE,
- GIMP_MONO_PALETTE,
- GIMP_CUSTOM_PALETTE
- } GimpConvertPaletteType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpConvolutionType">enum GimpConvolutionType</title>
- <programlisting>typedef enum
- {
- GIMP_NORMAL_CONVOL,
- GIMP_ABSOLUTE_CONVOL,
- GIMP_NEGATIVE_CONVOL
- } GimpConvolutionType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpConvolveType">enum GimpConvolveType</title>
- <programlisting>typedef enum
- {
- GIMP_BLUR_CONVOLVE,
- GIMP_SHARPEN_CONVOLVE,
- GIMP_CUSTOM_CONVOLVE
- } GimpConvolveType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpDodgeBurnMode">enum GimpDodgeBurnMode</title>
- <programlisting>typedef enum
- {
- GIMP_DODGEBURN_HIGHLIGHTS,
- GIMP_DODGEBURN_MIDTONES,
- GIMP_DODGEBURN_SHADOWS
- } GimpDodgeBurnMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpDodgeBurnType">enum GimpDodgeBurnType</title>
- <programlisting>typedef enum
- {
- GIMP_DODGE,
- GIMP_BURN
- } GimpDodgeBurnType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpFillType">enum GimpFillType</title>
- <programlisting>typedef enum
- {
- GIMP_FG_IMAGE_FILL,
- GIMP_BG_IMAGE_FILL,
- GIMP_WHITE_IMAGE_FILL,
- GIMP_TRANS_IMAGE_FILL,
- GIMP_NO_IMAGE_FILL
- } GimpFillType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpImageBaseType">enum GimpImageBaseType</title>
- <programlisting>typedef enum
- {
- GIMP_RGB,
- GIMP_GRAY,
- GIMP_INDEXED
- } GimpImageBaseType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpImageType">enum GimpImageType</title>
- <programlisting>typedef enum
- {
- GIMP_RGB_IMAGE,
- GIMP_RGBA_IMAGE,
- GIMP_GRAY_IMAGE,
- GIMP_GRAYA_IMAGE,
- GIMP_INDEXED_IMAGE,
- GIMP_INDEXEDA_IMAGE
- } GimpImageType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpGradientPaintMode">enum GimpGradientPaintMode</title>
- <programlisting>typedef enum
- {
- GIMP_ONCE_FORWARD,
- GIMP_ONCE_BACKWARDS,
- GIMP_LOOP_SAWTOOTH,
- GIMP_LOOP_TRIANGLE,
- GIMP_ONCE_END_COLOR
- } GimpGradientPaintMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpGradientType">enum GimpGradientType</title>
- <programlisting>typedef enum
- {
- GIMP_LINEAR,
- GIMP_BILINEAR,
- GIMP_RADIAL,
- GIMP_SQUARE,
- GIMP_CONICAL_SYMMETRIC,
- GIMP_CONICAL_ASYMMETRIC,
- GIMP_SHAPEBURST_ANGULAR,
- GIMP_SHAPEBURST_SPHERICAL,
- GIMP_SHAPEBURST_DIMPLED,
- GIMP_SPIRAL_CLOCKWISE,
- GIMP_SPIRAL_ANTICLOCKWISE
- } GimpGradientType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpHueRange">enum GimpHueRange</title>
- <programlisting>typedef enum
- {
- GIMP_ALL_HUES,
- GIMP_RED_HUES,
- GIMP_YELLOW_HUES,
- GIMP_GREEN_HUES,
- GIMP_CYAN_HUES,
- GIMP_BLUE_HUES,
- GIMP_MAGENTA_HUES
- } GimpHueRange;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpInterpolationType">enum GimpInterpolationType</title>
- <programlisting>typedef enum
- {
- GIMP_LINEAR_INTERPOLATION,
- GIMP_CUBIC_INTERPOLATION,
- GIMP_NEAREST_NEIGHBOR_INTERPOLATION
- } GimpInterpolationType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpLayerModeEffects">enum GimpLayerModeEffects</title>
- <programlisting>typedef enum
- {
- GIMP_NORMAL_MODE,
- GIMP_DISSOLVE_MODE,
- GIMP_BEHIND_MODE,
- GIMP_MULTIPLY_MODE,
- GIMP_SCREEN_MODE,
- GIMP_OVERLAY_MODE,
- GIMP_DIFFERENCE_MODE,
- GIMP_ADDITION_MODE,
- GIMP_SUBTRACT_MODE,
- GIMP_DARKEN_ONLY_MODE,
- GIMP_LIGHTEN_ONLY_MODE,
- GIMP_HUE_MODE,
- GIMP_SATURATION_MODE,
- GIMP_COLOR_MODE,
- GIMP_VALUE_MODE,
- GIMP_DIVIDE_MODE
- } GimpLayerModeEffects;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpMaskApplyMode">enum GimpMaskApplyMode</title>
- <programlisting>typedef enum
- {
- GIMP_APPLY,
- GIMP_DISCARD
- } GimpMaskApplyMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpMergeType">enum GimpMergeType</title>
- <programlisting>typedef enum
- {
- GIMP_EXPAND_AS_NECESSARY,
- GIMP_CLIP_TO_IMAGE,
- GIMP_CLIP_TO_BOTTOM_LAYER,
- GIMP_FLATTEN_IMAGE
- } GimpMergeType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpMessageHandlerType">enum GimpMessageHandlerType</title>
- <programlisting>typedef enum
- {
- GIMP_MESSAGE_BOX,
- GIMP_CONSOLE,
- GIMP_ERROR_CONSOLE
- } GimpMessageHandlerType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpOrientationType">enum GimpOrientationType</title>
- <programlisting>typedef enum
- {
- GIMP_HORIZONTAL,
- GIMP_VERTICAL,
- GIMP_UNKNOWN
- } GimpOrientationType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpPDBArgType">enum GimpPDBArgType</title>
- <programlisting>typedef enum
- {
- GIMP_PDB_INT32,
- GIMP_PDB_INT16,
- GIMP_PDB_INT8,
- GIMP_PDB_FLOAT,
- GIMP_PDB_STRING,
- GIMP_PDB_INT32ARRAY,
- GIMP_PDB_INT16ARRAY,
- GIMP_PDB_INT8ARRAY,
- GIMP_PDB_FLOATARRAY,
- GIMP_PDB_STRINGARRAY,
- GIMP_PDB_COLOR,
- GIMP_PDB_REGION,
- GIMP_PDB_DISPLAY,
- GIMP_PDB_IMAGE,
- GIMP_PDB_LAYER,
- GIMP_PDB_CHANNEL,
- GIMP_PDB_DRAWABLE,
- GIMP_PDB_SELECTION,
- GIMP_PDB_BOUNDARY,
- GIMP_PDB_PATH,
- GIMP_PDB_PARASITE,
- GIMP_PDB_STATUS,
- GIMP_PDB_END
- } GimpPDBArgType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpPDBProcType">enum GimpPDBProcType</title>
- <programlisting>typedef enum
- {
- GIMP_INTERNAL,
- GIMP_PLUGIN,
- GIMP_EXTENSION,
- GIMP_TEMPORARY
- } GimpPDBProcType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpPDBStatusType">enum GimpPDBStatusType</title>
- <programlisting>typedef enum
- {
- GIMP_PDB_EXECUTION_ERROR,
- GIMP_PDB_CALLING_ERROR,
- GIMP_PDB_PASS_THROUGH,
- GIMP_PDB_SUCCESS,
- GIMP_PDB_CANCEL
- } GimpPDBStatusType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpPaintApplicationMode">enum GimpPaintApplicationMode</title>
- <programlisting>typedef enum
- {
- GIMP_CONTINUOUS,
- GIMP_INCREMENTAL
- } GimpPaintApplicationMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpRepeatMode">enum GimpRepeatMode</title>
- <programlisting>typedef enum
- {
- GIMP_REPEAT_NONE,
- GIMP_REPEAT_SAWTOOTH,
- GIMP_REPEAT_TRIANGULAR
- } GimpRepeatMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpRunModeType">enum GimpRunModeType</title>
- <programlisting>typedef enum
- {
- GIMP_RUN_INTERACTIVE,
- GIMP_RUN_NONINTERACTIVE,
- GIMP_RUN_WITH_LAST_VALS
- } GimpRunModeType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpSizeType">enum GimpSizeType</title>
- <programlisting>typedef enum
- {
- GIMP_PIXELS,
- GIMP_POINTS
- } GimpSizeType;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpStackTraceMode">enum GimpStackTraceMode</title>
- <programlisting>typedef enum
- {
- GIMP_STACK_TRACE_NEVER,
- GIMP_STACK_TRACE_QUERY,
- GIMP_STACK_TRACE_ALWAYS
- } GimpStackTraceMode;
- </programlisting>
- <para>
-
- </para></refsect2>
- <refsect2>
- <title><anchor id="GimpTransferMode">enum GimpTransferMode</title>
- <programlisting>typedef enum
- {
- GIMP_SHADOWS,
- GIMP_MIDTONES,
- GIMP_HIGHLIGHTS
- } GimpTransferMode;
- </programlisting>
- <para>
-
- </para></refsect2>
-
- </refsect1>
-
-
-
-
- </refentry>
-